home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software 2000
/
Software 2000 Volume 1 (Disc 1 of 2).iso
/
aga
/
aga278a.dms
/
aga278a.adf
/
readme.doc
/
readme.doc
Wrap
Text File
|
1992-09-02
|
11KB
|
223 lines
@@ @@@@@@ @@ @@ @@@@@ @@@@@@ @@ @@ @@ @@ @@@@@@
@@ @@ @@ @@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
@@ @@@@@@@@ @@ @ @@ @@ @@ @@@@@@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
@@@@@@ @@ @@ @@ @@ @@@@@ @@@@@@ @@@@@ @@ @@@@@@ @@@@@@
Version 3.2
(C) David Odd 1991
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LandBuild is shareware. It may be distributed freely, providing all files
in the LandBuild directory are retained unaltered. Please feel free to use
the program one or two times to sample it. If you don`t like it, DELETE IT!
If you do want to keep it (even if you don`t use it!), please send 10 pounds
sterling (or rough equiv.) to the address at the bottom of this document.
If you are a student (like me) or poor (like me) or tight, only send half
this amount.
-------------------------- INTRODUCTION ------------------------------------
Landbuild is a landscape generating program written for the Amiga 500.
It allows the generation of landscapes, the printing of them from any
angle, from any position, and with any magnification.
There are two versions. One for half-meg users, and one if you have more
memory availible. The ONLY difference is that the 0.5Meg version doesn't
have a file requestor, you have to type in the name of the file to be
saved.
In the future I may speed it up morel but it depends upon how much
time I have. There are billions of landscapes, so just muck about.
---------------------------- INSTRUCTIONS ------------------------------
First you need to enter a seed number. This number is specific for each
landscape, and can be any number between 0 and 999999999. If you simply
press <RETURN>, then a random number will be chosen for you. Next it will
ask you for the number of facets (or plates) which the landscape will be
made up of:-
0 will generate a 32x32 landscape,
1 will generate a 64x64 landscape and
2 will generate a 128x128 landscape.
The more facets, the more detail and the better it looks, but the longer
it takes to generate and print. Landscapes of the same seed but different
amounts of facets look very similar, but are not identical.
Once this is entered the landscape will be calculated. When done the
land will be smoothed a number of times, and then roughened with a value
of 2.
On the screen you will see 3 windows. The main window (titled 'LandBuild
(XXXXX)') is the main output window where the landscape is printed.
Where '(XXXXX)' is the current seed value. The second window (titled
'Map') displays a map of the current landscape. Within this window your
position is noted by a circle, and a line from the middle of it shows
the selected line of sight.
Once the land has been generated (the map will be displayed and the
computer will beep) you can begin to use the program. All the available
options are stored on one menu on the top left of the screen. The options
are :-
i)Stats - This option has a sub menu;
The first, 'Move', allows you to change the position of the view point, and
direction of view. After selecting it, simply move to the map window, and
press the button when the position of the pointer is over the place you wish
to stand, then you click on the place that you wish to look at.
i.e If you click at first on the sea, at the top of the map, and then
move downwards, and click on the pinnacle of a mountain for the second
point, the view will be from the first place looking south, and skyward,
towards the second point.
The other item in the stats sub-menu ('Stats') allows you to change the
parameters of the land. To change a parameter, click on it's box, and then
type on the new value. To exit, click on 'OK'. The parameters are:-
WATER LEVEL - The height of the water level (!)
ROCK LEVEL - The height ABOVE the water level where the rocks
start.
SNOW LEVEL - The height ABOVE the rock level where snow appears.
HEIGHT - The height of the view-point above the land, (i.e.
the height of your 'person' on the landscape). Default
is 50. (Roughly = to about 12 foot)
MAGNIFICATION- The magnification of your view. If you select '1' it
simply appears 'as if you were there', if you enter
'2' it's as if you are looking through a x2 telescope,
'3' for a x3 telescope etc. Default is 1.
LIGHT - This is the direction from where the light comes from.
0 is directly north, 90 is due east, 180 south and 270
means the light comes from the west. Default is 20.
N.B If Rock/Snow/Water level and/or light direction is changed then the
program must recalculate the colours.
ii) QPrint - It's faster than the next option, but doesn't take into
account position, mag, height, or view point.
iii) Print - This calculates, and prints the landscape from the current
position, direction of view, and magnification, in correct perspective.
iv) Re-seed - This re-starts the program so you can try another seed value
and/or different amount of facets.
v) Smooth - This will smooth down the landscape, removing any ragged
surfaces etc. The more 'times' you do it, the smoother it will
become. The more facets the more times you have to smooth in order
to get the same effect
vi) Roughen - This simply takes every value, and adds a rectangular random
number to their height. The bigger the value entered, the
larger the range from which the number is chosen.
vii) Save (IFF) - Saves the screen as an IFF (ILBM) format, which can be then
loaded into an art package (i.e. DPaint or Photon Paint).
N.B The info window is automatically moved to the back of
the main window, but the Map window is not. This is done
if you want the map shown on the saved screen. If you
don't, just move it to the back before you save.
On the 1Meg vesion a file requestor will appear, on the
0.5 Meg one, you have to type in the name of the file to be
saved.
iix) Quit - Leaves Landbuild.
------------------------------ ADVICE ---------------------------------------
Almost all the landscapes generated can produce reasonably good views
and displays, you simply have to find the way. If you want more land,
lower the water level; if you want less, raise it. It normally looks good
if you have all three layers of ground showing, with only a smattering of
snow on the top. If you can't find an ideal place to stand, stand
somewhere else, and magnify the view.
I find that standing on one edge, and looking across the landscape,
with your height set very high (higher than top point), possibly with
a magnification of 2 or more, can produce a good view. A height of 100
or so can often produce better results then the default height.
Changing the light source direction so that the view contains both
highly illuminated and shadowed ground often makes the screen look better.
If you are using a random seed, then it saves time to generate on the
32*32 size landscape, and set all the values (i.e. Water level, rock
level etc.) before generating on a higher level of detail.
Finally, I only find smoothing the landscape is only worth while on
64*64 landscapes at the minimum, and adding a bit of roughening afterwards.
N.B Smoothing and then roughening do NOT cancel each-other out.
----------------------------- BLURB ---------------------------------------
Ex-Acorn owners might be interested (or maybe not) to known that this is
in fact version 3. Versions 1 & 2 were written on an Acorn Electron,
although version 1 was renamed 'Landscape Designer' by Database
publications (Electron User).
I would like to thank certain people for particular pieces of advice and
help in the making of this program,
- Michael Flower -> Helping converting the AmigaBASIC version into GFA-BASIC
(from which it was compiled), bug hunting and advice.
Also thanks for writing the origonal IFF screen-save
procedure.
- Graham Shaw -> For helping find the bugs, and for the primary
'play testing'.
- Paul Groome -> Helping to scale the virtual reality interface.
- Thanks also to...
Michael Anstis
Stephen Anstis -> Being picky
ARMageddon -> Archimedes programing crew from my home village.
Jo Richardson -> For 'sparkling'
Chris Goddard -> Converting 'LandBuild' to the Arc.
------------------------------- IMPORTANT --------------------------------
I have NOT made this a cut down version of LandBuild, but I still expect
you to send the money to me. I could have removed certain features (i.e
save screen) in order to give you an `incentive` to send me the money, but
I have decided to trust you. Please if you use the program AT ALL, register
your copy with me. In return...
a) I will sort out any problems that you have, and try to fix any
bugs.
b) You will recieve the new version of the software FREE OF CHARGE
(INCLUDING DISK). I will be doing further improvements anyway,
but the more money I recieve the less time I will have to work
part-time, and the more time I will spend on the upgrades.
Future options I hope to include....
i) Loading of Vista DEM files (i.e The Martian Volcano, Mons.)
ii) Palette changing implimentation
iii) Animation
iv) Surface mapping of IFF pictures over landscape, sea or both.
v) Using greyscale pictures to determine the height of landscape.
vi) HAM rendering
v) 256*256 Landscapes + Any suggestions?
c) You will have a program to keep & I will be ten pounds less-poor.
David Odd,
160 Conway Avenue,
Great Wakering,
Essex,
England,
SS3 0BJ.
---- David 'Inventive' Odd ----